home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.9.10-setup.exe / {app} / resources / pblayout.xy < prev    next >
Encoding:
Text File  |  2006-12-06  |  3.9 KB  |  135 lines

  1. <html>
  2. <head></head>
  3. <body bgcolor="#cdefab">
  4.  
  5. <py-open>if len(entry):</py-open>
  6.  
  7. <table class="table">
  8.  
  9. <!-- Picture Ringtone Name Category row -->
  10.  
  11. <tr>
  12.  
  13. <td class='wallpaperpanel'>
  14. <py-open>for wallpaper in entry.get("wallpapers", []):</py-open>
  15. <py-open>if wallpaper.get('wallpaper', None) is not None:</py-open>
  16. <img src="bpuserimage:${htmlify(wallpaper['wallpaper'])};width=64;height=64"
  17. alt="${htmlify(wallpaper['use'])}: ${htmlify(wallpaper['wallpaper'])}"/><br/>
  18. <py-close/>
  19. <py-close/>
  20. </td>
  21.  
  22. <td class='ringtonepanel'>
  23. <py-open>for ringtone in entry.get("ringtones", []):</py-open>
  24. <img src="bpimage:ringer.png;width=16;height=16"
  25. alt="${htmlify(ringtone['use'])}: ${htmlify(ringtone['ringtone'])}"/><br/>
  26. <py-close/>
  27. </td>
  28.  
  29. <td class='namepanel'>
  30. <py-open>for name in entry.get("names",[]):</py-open>
  31. <span class="name">${htmlify(formatname(name))}</span><br/>
  32. <py-close/>
  33. </td>
  34.  
  35. <td class='categoryflagspanel'>
  36. <py-open>for cat in entry.get("categories",[]):</py-open>
  37. <span class="category">${htmlify(cat['category'])}</span><br/>
  38. <py-close/>
  39. <br/>
  40. <py-open>if has_flag(entry,"secret"):</py-open>
  41. <span style="secret">Secret</span> <img src="bpimage:private.png;width=16;height=16" alt="secret" /><br/>
  42. <py-close/>
  43. </td>
  44. </tr>
  45. </table><br/>
  46.  
  47. <!-- Numbers rows -->
  48. <py-open>if len(entry.get("numbers", [])):</py-open>
  49. <table class="table">
  50. <py-open>for rownum,number in zip(range(len(entry.get("numbers",[]))),entry.get("numbers",[])):</py-open>
  51. <tr class=${('numberroweven', 'numberrowodd')[rownum%2]}>
  52. <td class="numbertype">${htmlify(titlecase(number['type']))}</td>
  53. <td><code>${htmlify(formatnumber(number))}</code></td>
  54. </tr>
  55. <py-close/>
  56. </table><br/>
  57. <py-close/>
  58.  
  59. <!-- Emails rows -->
  60. <py-open>if len(entry.get("emails", [])):</py-open>
  61. <table class='table'>
  62. <py-open>for rownum,email in zip(range(len(entry.get("emails",[]))),entry.get("emails",[])):</py-open>
  63. <tr class=${('emailroweven', 'emailrowodd')[rownum%2]}>
  64. <td><span class="email"><a href="mailto:${htmlify(email['email'])}">${htmlify(email['email'])}</a></span></td>
  65. </tr>
  66. <py-close/>
  67. </table><br/>
  68. <py-close/>
  69.  
  70.  
  71.  
  72. <!-- URL rows -->
  73. <py-open>if len(entry.get("urls", [])):</py-open>
  74. <table style='table'>
  75. <tr>
  76. <td class='urlpanel'>
  77. <py-open>for url in entry.get("urls", []):</py-open>
  78. <span class='url'><a href="${url["url"]}">${htmlify(url["url"])}</a></span> ${urltype(url)}<br/>
  79. <py-close/>
  80. </td>
  81. </tr>
  82. </table><br/>
  83. <py-close/>
  84.  
  85.  
  86. <!-- Addresses rows -->
  87. <py-open>if len(entry.get("addresses", [])):</py-open>
  88. <table class='table'>
  89. <!-- Addresses as a list, addrwidth wide -->
  90. <py-line>addrwidth=2</py-line>
  91. <py-line>addrnum=-1</py-line>
  92. <py-open>for addrnum,address in zip(range(len(entry.get("addresses",[]))),entry.get("addresses",[])):</py-open>
  93. <py-open>if addrnum%addrwidth==0:</py-open>
  94. <tr>
  95. <py-close/>
  96. <td width="${int(100/addrwidth)}%" class=${("addresseven", 'addressodd')[addrnum%addrwidth]}>
  97. <span class="addresstext">${formataddress(address)}</span>
  98. </td>
  99. <py-open>if addrnum%addrwidth==addrwidth-1:</py-open>
  100. </tr>
  101. <py-close/>
  102. <py-close/>
  103. <!-- need any blank cells? -->
  104. <py-line>addtr=False</py-line>
  105. <py-open>while addrnum>=0 and addrnum%addrwidth!=addrwidth-1:</py-open>
  106. <py-line>addrnum+=1</py-line>
  107. <py-line>addtr=True</py-line>
  108. <td width="${int(100/addrwidth)}%" class=${("addresseven", 'addressodd')[addrnum%addrwidth]}> </td>
  109. <py-close/>
  110. <py-open>if addtr:</py-open>
  111. </tr>
  112. <py-close/>
  113. </table><br/>
  114. <py-close/>
  115.  
  116.  
  117. <!-- Memos -->
  118. <py-open>if len(entry.get("memos", [])):</py-open>
  119. <table class='table'>
  120. <td class="memopanel">
  121. <py-line>first=True</py-line>
  122. <py-open>for memo in entry.get("memos", []):</py-open>
  123. <py-open>if not first:</py-open><hr/><py-clause>else:</py-clause><py-line>first=False</py-line><py-close/>
  124. <p>${htmlify(memo["memo"])}
  125. </p>
  126. <py-close/>
  127. </td>
  128. </table><br/>
  129. <py-close/>
  130.  
  131. <py-close/>
  132.  
  133. </body>
  134. </html>
  135.